968312
708570
252470
814634
486314
314952
584901
726641
677808
386204
248435
753716
5295799
3710581
3230148
2550804
2295988
2145609
2067358
194278
1845118
1750136
1735196
1666471